jordan murphy
My Dinh on the First Night of Tet: Vietnam 3-1 China and a Long-Distance Rhythm Still UnfinishedIn the 9th minute of the first night of Tet, the Year of the Tiger, Ho Tan Ta...
Asian Games 2026: India Exits Women's Badminton Quarter-Final Through Two Winnable GamesIn the second game of the second women's singles match of the Asian Games 202...
Badminton at the 2026 Asian Games: India and the Draw That Runs Through JapanThere is a moment during every draw ceremony that I always wait for, and it i...
2:02.63 — When Yu Yiting Stopped Chasing Speed and Started Racing the ModelLast week, Yu Yiting swam 2:03.34 in the 200m individual medley short course....
GTSA Swim Classic 2026: Addie Farrier's 1:00.59 and the Limits of Reading 10-and-Under ResultsThe GTSA Swim Classic 2026 results sheet has 56 lines. I read line nine three...
Cameroon and Tunisia Qualify for 2027 FIVB Men's World Championship: An Analysis from Forgotten DataEvery analysis I write begins with a forgotten number. This time, that number...
The Night at My Dinh and the Trap of Taking Sides: Vietnamese Football Needs a Helmsman, Not a FactionThe press row at My Dinh Stadium, the evening of March 26, 2026. I stopped...
Brazil rule South America and seal LA 2028 Olympic spot: three attacking points, one gap, and an open questionThe first set ended 26-24. At a tournament where Brazil had already won all...
Vietnam Tops the ASEAN Supporter Loyalty Ranking: When an Algorithm Scores LongingAt noon on 17 October, I stayed behind alone in Stand B of Hoa Xuan Stadium...
One Penalty in Bandung: How the 'Red Tornado' The Cong-Viettel Learned a Beat-Keeper's LessonOn the stands of Si Jalak Harupat in Bandung Regency, there was a silence tha...
Kentucky Flips the Script Against Louisville in the First-Ever Top-5 MeetingLouisville took the opening set 25-19, and Kentucky's stat line read like an...
Six rule sets, one cue: where billiards keeps misreading its own dataA final at the Crucible takes up to 35 frames and two days. Four miles away, ...
Worthing TTC Opens Its Own Junior Team Event: The Gap at the Base of England's Table Tennis PyramidOn the morning of Saturday, 10 October, in Worthing — a seaside town in West...
Władysławowo and Sarajevo to Host 2028 European Youth Table Tennis Championships: When Small Arenas Reveal ETTU's Long-Term AmbitionOn a late April afternoon in Da Nang, I sat re-reading the European Table...
A Contract Announced Two Years Early: Transfer Lessons From a Deal With No BallThe news reached me on an evening in Nagoya, just as I was rewinding an old...
V.League and the Two-Matches-a-Week Problem: Injuries Rarely Start With a Bad TackleIn Busan, I watch V.League at two in the morning. The tea went cold during th...
Persija, Ridho and the Name Missing From the Squad ListBekasi, Wednesday evening, 21 October 2026. The scoreboard at Patriot...
PSG Target Ibrahim Maza to Replace Khvicha Kvaratskhelia: €50m and a Positional MismatchMinute 63: Khvicha Kvaratskhelia takes the ball tight to the left touchline, ...
Pitt Panthers Rise to No. 1: Impressive Victory or Just Early Season Hype?The first week of the NCAA Division I women's volleyball season witnessed a...
MLBB at the 2026 Asian Games: Group Standings, the BO7 Final Format, and the Patch-Data Blind SpotThere is a detail in the Mobile Legends: Bang Bang group draw at the 2026 Asi...
Asian Games 2026: India Exits Women's Badminton Quarter-Final Through Two Winnable GamesIn the second game of the second women's singles match of the Asian Games 202...
Badminton at the 2026 Asian Games: India and the Draw That Runs Through JapanThere is a moment during every draw ceremony that I always wait for, and it i...
2:02.63 — When Yu Yiting Stopped Chasing Speed and Started Racing the ModelLast week, Yu Yiting swam 2:03.34 in the 200m individual medley short course....
GTSA Swim Classic 2026: Addie Farrier's 1:00.59 and the Limits of Reading 10-and-Under ResultsThe GTSA Swim Classic 2026 results sheet has 56 lines. I read line nine three...
Cameroon and Tunisia Qualify for 2027 FIVB Men's World Championship: An Analysis from Forgotten DataEvery analysis I write begins with a forgotten number. This time, that number...
The Night at My Dinh and the Trap of Taking Sides: Vietnamese Football Needs a Helmsman, Not a FactionThe press row at My Dinh Stadium, the evening of March 26, 2026. I stopped...
Brazil rule South America and seal LA 2028 Olympic spot: three attacking points, one gap, and an open questionThe first set ended 26-24. At a tournament where Brazil had already won all...
Vietnam Tops the ASEAN Supporter Loyalty Ranking: When an Algorithm Scores LongingAt noon on 17 October, I stayed behind alone in Stand B of Hoa Xuan Stadium...
One Penalty in Bandung: How the 'Red Tornado' The Cong-Viettel Learned a Beat-Keeper's LessonOn the stands of Si Jalak Harupat in Bandung Regency, there was a silence tha...
Kentucky Flips the Script Against Louisville in the First-Ever Top-5 MeetingLouisville took the opening set 25-19, and Kentucky's stat line read like an...
Six rule sets, one cue: where billiards keeps misreading its own dataA final at the Crucible takes up to 35 frames and two days. Four miles away, ...
Worthing TTC Opens Its Own Junior Team Event: The Gap at the Base of England's Table Tennis PyramidOn the morning of Saturday, 10 October, in Worthing — a seaside town in West...
Władysławowo and Sarajevo to Host 2028 European Youth Table Tennis Championships: When Small Arenas Reveal ETTU's Long-Term AmbitionOn a late April afternoon in Da Nang, I sat re-reading the European Table...
A Contract Announced Two Years Early: Transfer Lessons From a Deal With No BallThe news reached me on an evening in Nagoya, just as I was rewinding an old...
V.League and the Two-Matches-a-Week Problem: Injuries Rarely Start With a Bad TackleIn Busan, I watch V.League at two in the morning. The tea went cold during th...
Persija, Ridho and the Name Missing From the Squad ListBekasi, Wednesday evening, 21 October 2026. The scoreboard at Patriot...
PSG Target Ibrahim Maza to Replace Khvicha Kvaratskhelia: €50m and a Positional MismatchMinute 63: Khvicha Kvaratskhelia takes the ball tight to the left touchline, ...
Pitt Panthers Rise to No. 1: Impressive Victory or Just Early Season Hype?The first week of the NCAA Division I women's volleyball season witnessed a...
MLBB at the 2026 Asian Games: Group Standings, the BO7 Final Format, and the Patch-Data Blind SpotThere is a detail in the Mobile Legends: Bang Bang group draw at the 2026 Asi...
